package com.kg.module.jtnc.nzffthgl.excels;

import java.util.LinkedHashMap;

/**
 * Excel使用常量 - 农资发放或退还管理
 *
 * @author xxx
 * @date 2024-11-02
 */
public class KrNzffthglExcelConstant {
    /**
     * 导出所需的字段信息
     */
    public static LinkedHashMap<String, String> EXPORT_EXCEL_COLUMN = new LinkedHashMap<>();
    /**
     * 导入所需字段信息
     */
    public static LinkedHashMap<String, String> IMPORT_EXCEL_COLUMN = new LinkedHashMap<>();
    /**
     * 导入必填字段信息
     */
    public static LinkedHashMap<String, String> IMPORT_REQUIRED_COLUMN = new LinkedHashMap<>();

    static {
        // 初始化导出字段
        EXPORT_EXCEL_COLUMN.put("dh", "领用/退还单号");
        EXPORT_EXCEL_COLUMN.put("dkglId", "地块id");
        EXPORT_EXCEL_COLUMN.put("dkmc", "地块名称");
        EXPORT_EXCEL_COLUMN.put("nhId", "农户id");
        EXPORT_EXCEL_COLUMN.put("nhxm", "农户姓名");
        EXPORT_EXCEL_COLUMN.put("nzId", "农资id");
        EXPORT_EXCEL_COLUMN.put("nzmc", "农资名称");
        EXPORT_EXCEL_COLUMN.put("nzsl", "农资数量");
        EXPORT_EXCEL_COLUMN.put("nzglyUserId", "农资管理员用户id");
        EXPORT_EXCEL_COLUMN.put("nzglyxm", "农资管理员姓名");
        EXPORT_EXCEL_COLUMN.put("state", "状态（0：未确认，1:已确认，2:已拒绝）");
        EXPORT_EXCEL_COLUMN.put("createTime", "领用/退还时间");
        EXPORT_EXCEL_COLUMN.put("updateTime", "修改时间");
        EXPORT_EXCEL_COLUMN.put("type", "类型（1：发放，2:退还）");
        // 初始化导入字段
        IMPORT_EXCEL_COLUMN.put("领用/退还单号", "dh");
        IMPORT_EXCEL_COLUMN.put("地块id", "dkglId");
        IMPORT_EXCEL_COLUMN.put("地块名称", "dkmc");
        IMPORT_EXCEL_COLUMN.put("农户id", "nhId");
        IMPORT_EXCEL_COLUMN.put("农户姓名", "nhxm");
        IMPORT_EXCEL_COLUMN.put("农资id", "nzId");
        IMPORT_EXCEL_COLUMN.put("农资名称", "nzmc");
        IMPORT_EXCEL_COLUMN.put("农资数量", "nzsl");
        IMPORT_EXCEL_COLUMN.put("农资管理员用户id", "nzglyUserId");
        IMPORT_EXCEL_COLUMN.put("农资管理员姓名", "nzglyxm");
        IMPORT_EXCEL_COLUMN.put("状态（0：未确认，1:已确认，2:已拒绝）", "state");
        IMPORT_EXCEL_COLUMN.put("类型（1：发放，2:退还）", "type");
        // 初始化导入必填字段
    }

}